//
// Created by wkm on 2024-03-17.
//

#ifndef SYSTEMCTEST_HALF_ADDER_H
#define SYSTEMCTEST_HALF_ADDER_H

#include "systemc.h"

SC_MODULE(half_adder) {
    sc_in<bool> a, b;
    sc_out<bool> sum, carry;

    void prc_half_adder();

    SC_CTOR(half_adder) {
        SC_METHOD(prc_half_adder);
        sensitive << a << b;
    }
};

#endif //SYSTEMCTEST_HALF_ADDER_H
